Are you serious? Because I've heard it argued that this is one of the fundamental differences in the approach between left and right. The left thinks money can solve all problems if we just spend more of it in the right place. The right thinks there is a cultural problem to be solved.
I'm generally quite progressive but I am beginning to appreciate that the right may have a good argument.