You don't suck at all!

This is something that happens quite regularly in my house The kids will push my buttons and push me to the limit and I snap and do something similar to what you did. Sometimes it all just gets too much for us and it's ok. We are allowed to vent and have a little spazzo, if we didn't we would go crazy!