The question no one has explained is why UA didn't realize they were "overbooked" until everyone had boarded, seated etc.  At least with A/C they ask for volunteers BEFORE you board.  Trying to get a paying passenger off after they had settled in, was dumb.