That is a well thought out summary but I would like to point out one thing....
They may not be FOX NEWS acolytes, but being "every day hard working middle class people" means they are getting their "news" from the lame stream media, which means they are being force fed a load of crap EVERY SINGLE DAY. The message from the "news media" is that Ron Paul CAN'T win. Every newscast blasts that out loud and clear. Every broadcast mentioning the candidates does it either overtly - by flat out saying it, or subliminally - by either ignoring him - or ridiculing him. THAT is what the "every day hard working middle class" person sees EVERY DAY. They watch CNN - and Fox - and MSNBC and ABC and CBS and they only conclusion they CAN come to is that Ron Paul is NOT a viable candidate, that he CAN'T win, that his policies are "out there", etc... etc... etc... ad nauseum. So, with respect to your friends - it really isn't their fault because people don't truly begin to open their eyes to other possibilities until they recognize something so egregious in our government that it literally forces them to rethink their politics, or until something happens in their lives - a lost job or some other personal tragedy that makes them see the world in a different light.
The reason we don't have riots in the streets RIGHT NOW is because most Americans are quite comfy thankyou. If you are very poor - the government provides for you. Why would you fight back?
If you are middle class - you have a decent job, a mortgage, kids. You aren't going hungry. You have a roof over your head. You don't "FEEL" the rights that have been stolen from you - those things don't connect to you - they are for "someone else".
Ron Paul represents something scary to people like this. They don't want to lose what they have, so they keep voting for people they believe will maintain the status quo, because the status quo is working for them. In essence, and I mean this in no derogatory sense at all - even though it will probably sound like it - they ARE sheeple. They may not seem like it. But they have chosen their votes based on the fact that they don't have to think. The media thinks for them. The government thinks for them. The Constitution is barely a blip on their radar - if it were anything MORE than that then they would vote for Ron Paul. Their personal comfort and maintenance of the status quo is in their best interest (for now). So why should they change?
One last thought. The ONLY way Dr. Paul is going to get through to these folks is to be FORCEFUL in his explanations of what is coming down the pike. In other words, he has to SCARE THEM. The future for America is very bleak - especially since it will be the collapse of our economic system under the Federal Reserve and the International Monetary Fund and the WTO and other organizations plus our own politicians' impossible weakness when it comes to doing ANYTHING about our debt and deficit. ONLY Ron Paul knows exactly what is coming. We know how prescient he is and we know that what he says is right - it could be a year, or 10 years from now, but the system IS going to collapse under it's own weight - and maybe when the EU collapses, people will FINALLY see what he's been saying but until they recognize the danger then they will continue to vote as they always have.