I thought two of Oden's fouls were legitimate: (1) the one where he used his arm to wrap around the defender while spinning toward the basket (a clear violation) and (2) the one where he challenged the driving UT player who seemingly stayed in the air forever and did a good job of just keeping the ball out of Oden's reach so that Oden hit him on the UT player's upper forearm/wrist area.
IMO, the fourth foul (in which the UT player ran into Oden only so slightly and then took a dive) was one of the worst calls I've ever seen.
EDIT: I didn't see the first foul. All I know is that the whistle blew, the announcers were shocked that Oden was the one who was called for the foul, and there was no replay. If anyone has any insight, I'd love to hear what happened.