I also think some feel that Michael deserves to be with Brian due to allthe history. I think that would be a piss poor reason to be with someone. That's called paying for your friendship.
As for Mikey hate, I did not hate him until season 5 (not even for his 301 behavior), but than he turned judgementsl and hypocritical and that completely turned me off.
This was the episode that did it for me. Anyone that can make that kind of comment for any reason I can deal with. By the time we got to season 5 I was honestly losing interest in anything that didn't involve B/J so I didn't get a whole lot of B/J love at the end.