I know this is late, But i think this is fine. You're right, UTG is folding a good amount ofd his raising range, he may even be nitty enough to fold 44 here! MP probably isn't raising this much with a set and the only two pair he could have is 45.
You just got unlucky that UTG had top set.