For the IFE, this can happen, and nothing they can do. I am sure the staff have no authority to allow free WiFi.
For the seat issue, to be honest from the tone of the post it sounds like they were reacting to a DYKWIA attitude. Not great but also not booted out since you ended up where you were baked and checked in