imo, they are almost most public team in baseball. even moreso than the yankees. people have love/hate with the yanks. sure plenty love them. but plenty love to hate them too, including bettors. but thats not the case with saint louis. they are consistently overpriced.
but then again, there is no such thing as a public play in baseball. its a win/lose sport. there is no pointspread obviously. only difference is that you might consistently pay a dime or 20 cents extra to back them every time they take the field. but there is no such thing as anti-public in baseball so if youre comfortable with paying a tariff, fire away.