The problem with RMS...
The problem with RMS is that his ideals aren't just working in the English language. Free means both "free as in freedom" and "free as in no cost", so Free Software is usually interpreted as $0 software. Ironically, your RedHat exapmle is one that got slammed back when RedHat decided to go pay-only and turn the free RHL into Fedora... and it was slammed because they weren't giving RHEL for free.
Then there's the GNU/Linux debacle, which really puts off anyone outside the FOSS/FLOSS community. It's the IT version of Political Correctness gone mad:
A: I'm checking this cool OS called Linux
B: HERETIC! IT IS CALLED GNU/LINUX!
A: Err.. Okay, so this Linux..
B: GNOOOOOO LEEEENOOOKS! JOO SAY IT GNOO SLASH LINUX!
A: Um... Fuck it, if every Linux user is as demented as you, I'd rather suffer Windows.
Oh, and some people started using the unambiguous Spanish word "libre" instead of free; RMS still won't use Libre Software because he insists on using Free. This puritanism on terminology might be huting FOSS more than MS FUD.