DS doesn't like it either. He will however eat it with different pasta....so if that's what I have to do I'm good with that. I also have to put it separately. Then he'll eat a few mouthfuls of meat as well whereas if it's on top/mixed, he won't have a bar of it.
We have a three mouthfuls rule here too. Unless he's particularly tired he'll at least do that for me.

However, if I don't like something I don't cook it, and if DH doesn't like something (OK so he'd eat anything) I don't cook it, so I do try and give the kids a bit of leeway. If I know it's something they really don't like I add something they do and give it to everyone else as well. Even if it is just extra veggies or salad. I find less stand off that way.