And yet voters approved $150 million Measure 98 without approving any new revenue sources. 

Let's not pretend this is a politician problem. Voters are to blame as well. Where did they EXPECT that money to come from? The sky?