It does sound like they thought the seat would fly out empty, jumped the gun, and then you got there. Up to that point, no big deal. Once you arrived, and asked for your assigned seat, they were rude, and did not put the customer first.
Report it. Keep it brief, focused, and to the point.