If this man's story is accurate, it's a shameful scenario indeed. But I've read a lot of these well-documented horrible TSA encounter accounts, and most don't involve Ramadan. However, most DO have one thing in common: the person opted-out of the scan and/or argued about the pat-down.
I'm in no way saying that a person deserves this kind of treatment for opting-out of a scan, and I think that the current security procedures border on reprehensible. But people need to understand that they are part of air travel nowadays. Consider them to be a travel risk. If you want to fight them in safety, quit flying and write your rep. And if you decide to fight them in person, prepare to be a martyr. And if you want to get from point A to point B with as small of risk of problems as possible, prepare to consent to being scanned, groped, or whatever else they want to do.