When was the last time a prominent active MLB player did something like this - Schilling 20 years ago, maybe? I mean, if it's so normal why don't a bunch of them do it?
You are incorrectly conflating two very different things. What has Shaw himself said that’s offensive toward any group or person that’s in any way in the Curt Schilling ballpark? As I understand it, when Shaw discusses publicly, he mostly talks about his personal faith in g-d.
Here are some examples of Schilling:
In August 2015, Schilling tweeted a graphic that compared the percentage of Muslim extremists to the percentage of Nazis in Germany in the 1940s. The tweet read: "It's said only 5-10% of Muslims are extremists. In 1940, only 7% of Germans were Nazis. How'd that go?"
In November 2016, he tweeted a picture of a person at a rally wearing a shirt that read "Rope. Tree. Journalist. Some assembly required," calling it "awesome".
In March 2016, he suggested on a Kansas City radio station that Hillary Clinton "should be buried under a jail somewhere"
In January 2021, on the day of the U.S. Capitol attack, Schilling tweeted his support for the rioters, stating that people were "start[ing] a confrontation for s-h-t that matters like rights, democracy and the end of govt corruption"