It sounds like MAYBE you have TOO much milk and an overactive let down. My DD was doing the same thing when she was a newborn, and still does it now from time to time (though she's getting better at keeping up with the fast flow). Here are some helpful sites, I don't know if they have been shared already, but they were super helpful to me. I LOOVE kellymom! :0)
I am not sure if this is relevant but on Friday night, saturday morning and sunday morning his nappies were full of green mucussy poo. He hasn't poo'd in the last 24 hours.
Any advice would be appreciated as my family think I should stop breastfeeding and give Thomas the bottle as they think I am being selfish and uncaring by putting him through so much distress.