There are “solutions”, it is the political will that is lacking.
Socialism fails wherever it is tried.
It must be rejected and replaced with market based economies.
Obama must be defeated!
All the supporters of socialism/communism need to be “outed” and ridiculed.
As things stand, the left has successful made it more likely that anyone doing the “outing” will be ridiculed for stating such an outlandish thing, though it’s true.