Using that same logic, nobody can criticize the president unless they themselves were a president. Nobody who has not fought in a war should have an opinion on war. Those who are not women should not have an opinion on abortion. Etc., etc.
So what you are saying is that nobody should have an opinion on Tony Stewart who have not raced cars themselves.
********************
“Macabre sensationalization, vituperation and character assassination” (not my words, but I agree with the author’s characterization based on some of the cr@p I’ve seen, including a local columnist) is not my definition of “opinion”, whether you’ve been in a race car or not.