i read all your posts, and everyone seems to have it all together. there are times when i snap and go psycho on my poor little difficult child. i know it's wrong when i do it but i can't help it sometimes. i just feel like saying "snap out of it, quit being so stupid! you've got to be faking half of this stuff!" i am an only child and was very easy to raise. listened all the time, good grades, good behavior. everything was easy for me, which was good because a lot was espected from me. i also expect a lot from my two boys, and have learned (just a little bit) that my difficult child won't meet up to all that i expect (come to think of it, no one probably would). i just get so angry and frustrated with him and then i yell and sometimes say things i shouldn't. later on i feel bad (i even feel bad when i say them, but don't always stop) and i apologize profusely for what i said and the way i acted. poor little guy is always so willing to forgive me, which breaks my heart even more. are there some techniques that you all have that prevent you from doing this, or am i just the worst mom on the face of the planet???