The "bad person" here is whoever decided to let websites turn off mobile zoom. My web browser on my device is mine, dammit, and it'll render websites the way I want. Web site creators have no right to control my user experience.
Having zoom enabled and changing device rotation can cause formatting issues on some devices. The mobile (smartphone) websites of TechCrunch, Yahoo, Cnet, Mashable, etc. all disable mobile zoom.
Tablets appear to be a different story though, and zoom might need to be enabled there.
Ponder this: you have a fixed layout for devices ranging from 3.5in to 10in in size. Assuming you optimized for a he 10in display, does it seem reasonable that the same layout works at 1x and 0.35x zoom level, at all DPI values?
Seems best to let users choose to not zoom if their devices are broken, than to tell devices to turn off features. It is a sad bug that my Browser respects requests from web sites to hobble itself. I would rather pan and scan then stare at tiny text.
Your site works with zoom now, thank you!
TC etc are all websites I don't read on my phone (or at all, generally).
Also, your site disabled zoom even when I requested the Desktop version. If you inherited that bug from Bootstrap, that is awful of bootstrap to do.
Whoever turned it off in the first place was a bad person, and should feel bad for doing so.