This is not true. You can apply for a redress number to prevent future exception handling. The TSA and DHS makes this an easy process, I have helped more than one person through it.
https://www.tsa.gov/travel/security-screening/travel-redress...
https://www.tsa.gov/travel/security-screening/travel-redress...
This is an international issue and a national answer doesn't solve it.
For what it's worth my first name is also not accepted correctly (it contains a hyphen) and I never had a problem so far. But every time an airline asks me to put my name exactly as in the passport I cringe.
Of course, by my understanding of the word "redress," that was already true; but I did click the link.