You need to understand as long as Citizens United stand it's practically impossible to make a change like this in the United States. People don't care enough and political issues are bought.
IMHO, you need to understand that your messaging is the only problem. For example, people on the right have made revolutionary changes - unthinkable changes as of 10 years ago.