Yup, yup, and yup.
I had RoadRunner a long time ago. I had a Linux firewall box between the modem and my switch that ran the house. At the time, you were allowed one machine. This was before the plethora of consumer NAT boxes hit the market.
Their DNS servers were awful at the time. Literally, 10 to 15 seconds to get a simple name resolution for popular sites.
I started up bind on the firewall, because the other machines were up and down all the time. I just started it, and didn't think much more about it. That was intentional, usually because I was making changes all the time. :) After a couple weeks, I found my connection was down. I called support, and after a long phone call they finally told me my account was suspended for a violation of the ToS. It took a few more phone calls to find someone who knew why.. They found that I was accepting connections on port 53 and cut me off. Their logic was "It's a server. Buy commercial service, or it stays off.". My logic was "This is the fix to make the service work right". I lost.
I finally agreed to stop bind, and they had my residential service back on the next day {sigh} I ended up setting up a box at work to resolve from. At least they weren't blocking it from leaving their network.
I've heard of people getting cut off for having consumer NAT boxes listening on port 80, even though it was just the management interface for the box.
It seems they've all softened the rules, but ya, if you say "I'm running servers from here", that's a huge red flag and they will say "You need commercial service."
What the hell is he doing with 209TB and racks of machines anyways? It sounds like he's downloading all the porn on the Internet repeatedly.