We've just finished the first week of the holidays and I'm at the end of my tether & trying to spend as much time out of the house as possible.
During term time it's not so bad, but DS1(5) is out at at school all day, and DS2(2) goes to nursery 2/3 days a week when I'm studying, so we only have to manage the mornings and evenings really. But this week has been hard, and I feel like Marge Simpson huddling in the corner with her hair falling out after Mary Poppins leaves her to deal with the kids.
DS1 just doesn't get that DS2 doesn't understand about turn-taking, sharing, and not snatching etc, and seems to revel in teasing and taunting him constantly. I feel like I'm constantly refereeing them and end up being shouty mum. 
I have little tolerance for the constant squabbling, so try to intervene as soon as it gets out of hand, and then try to explain to DS1 why it's not nice to tease DS2/snatch his toys etc. Is that where I'm going wrong? Should I be letting them figure it out by themselves more? Trouble is, I worry one or other will get hurt. DS1 is quite strong-willed and going through a phase of hair snatching and face grabbing, but he's also very unsteady on his feet and falls over easily (both boys are hypermobile).
Does anybody have any tips on handling the situation, particularly if you have/had boys or a similar age gap? Or any book recommendations?