pocket pairs are better than any draw imho. Yes 22- 66 or 77 are volatile and I wont call or push with more than one raise ahead of me ( usually I wont call an all in with them), but generally speaking, you took a good risk, especially short handed, you had him beat going in, and won. He was a poor sport for yelling at you

Short handed your 2s are fine, better than fine.
I also agree with your rationlization on that play. You were able to afford calling him. Nicely done.