I think you've pinpointed the reason, although unintentionally: the US is so focused on culture wars that people can't visibly follow a vegan diet without being attacked for it.