Agreed. A lot of the people who protested against Obamacare were the very ones who would benefit most from it, and would be financially better off with it.
The Republicans know that all they have to do to wreck a sound proposal is to put the word "socialist" in front of it. For example, Obamacare is "socialised medicine". The words "socialist" and "socialise" are the Republican's dog whistle.