6 yo DS1 has spent the day wailing.
Any slight mishap, bumping himself, things not going his way, is accompanied by full on Oscar winning wailing. A scratch on his leg = 'I can't put my foot in the bath' Tonight a scratch (tiny) on both legs = 'I can't put either foot in the bath' cue me saying well you're still having a bath and him performing complete gymnastics whilst whining throughout. ...... and breathe!
It seems to be the same most days - his Pièce de résistance is howling 'Nobody cares about meeeee', repeatedly, at high volume 
I've tried the ignoring, the 'use your speaking voice', the 'go somewhere else if you want to make that noise and come back when you've finished' but none of it works and I seem to be running on a shorter and shorter fuse.
Tonight was particularly
I found myself raising my voice, imitating him to try to show how annoying it is (something I always try not to do) and eventually saying 'I've had it' in an exasperated tone and walking out of the room.
I love DS1 to bits but am at the end of my tether like this and if he behaves with friends / teachers like this it's not going to do him any favours (he had a playdate yesterday which included 2 x wails, it's not just with me he behaves this way)
Any suggestions???? Given half a chance his grandad would be all for telling him 'toughen up' or 'be a big boy' - I want him to be expressive and relate to his feelings but maybe not quite like this 