G.R.
Hi S.,
I'm on the downhill run of the terrible 2's with my little girl. She turned 2 in May and she's been throwing tantrums over the dumbest things ever since that day. The hard part is exactly what you mention, you feel like you're failing somewhere. My advice, that somewhat works, is to walk away from Caleb when he's having his tantrum. If he doesn't have an audience, he'll feel that it's a waste of time to throw a fit.....and it'll be easier on you and your ears.
At this age, you have to keep in mind that they're testing their limits as well as yours. Don't let him see you sweat it. It'll just encourage him more. Our precious sweet little girl gets so bad with hers that we cannot take her in public for very long. We've also had to forgo any eating out establishments because she just runs all over the place or will throw a fit if you try to confine her to a booth.
Just remember that this doesn't last forever, but definitely don't let him run the house. If you let him now, he will forever..........at least that's what I've been told a million times. It's sort of a mantra I tell myself when one of my daughter's fits is getting the best of me.
Good luck & God bless!