All this happen so fast and
Keep in mind Irving was technically on the clock/assignment for NFLN. I'm pretty sure they covered all his per diem expenses. So from the hotel perspective, he was an employee of NFLN, not a private paying customer. Why does that matter? Think about it.......drunk/ intoxicated people come through their lobby every night and I'm sure some cross the line a bit flirting with employees/staff. What happens if the customer gets out of control and their lodging is immediately terminated and they are asked to leave? Imagine if it's a private customer vs an employee of a high-profile company.
I would think the protocol of handling a private custom vs business customer in this situation is a bit different. The private paying customer probably gets tossed immediately vs some due diligence with a business customer to avoid harming their relationship with one of their business partners. In fact, I think Marriot stated that they were told by NFLN to alert them of any issues with their employees.
In other words, this started as an issue between Michael Irving and an employee and quickly escalated to NFLN and Marriot protecting their partnership. Marriot is right, they didn't take Michael off the air. That decision was made by NFLN who obviously sided with Marriot. They could have easily stalled/delayed their decision until AFTER the Super Bowl by moving Mike to another hotel and promising to investigate the matter but it will take a little time.