Much truth. But the term “right wing” has completely lost its meaning and savor. It used to mean fiscal conservatism and responsibility. It used to mean morality and common sense. It used to mean freedom and liberty. It used to mean small government and sensible values. Today? It's a name you call someone you don't agree with. Beyond that, it has no meaning in a societal sense. The Tories of Britain are as “right wing” as the GOP is in America. Most are bought and paid for, Globalists and warmongers. Are they better than the Dems? Only by a fraction.
A) Right wing came from France three hundred years ago, of course it's "lost its meaning", I mean, does the US have a French king?
B) Right wing is RELATIVE. The center is based on the people and the politics of a country. The US's center is further to the right than most of Europe's centers.
C) It might have meant something in the past because they managed to control the minds of people more easily. If you controlled the right wing press, the radio, TV and newspapers, you controlled EVERYTHING. With the internet, it's easier to get to people and to give yourself a chance at manipulating them, you don't need to own everything.
The US has a problem because it has FPTP, and FPTP leads to negative voting which benefits the largest two parties. The UK also has this. No surprise that both countries end up voting right wing.
Right now the UK has a 150 seat Tory majority. Why? Well, because the system says so. The Lib Dems and Labour, both left wing, got only 900 something votes less than the Tories. But the system told them to "**** off" and gave the Tories loads of seats.
With such large political parties in the US, trying to encompass 50% of the population, the parties aren't going to mean much, because as soon as you stand for something, everyone will start hating you.
So the Republicans are pro-life warmongers who are all for small/large government and really hate gay people but will just **** them from time to time just to get a feel for it. I mean.... a contradiction in terms.