I've tried GNC protein shakes before and they are nasty. Right now I get EAS from sams club since its a little cheap. Or Optimum Nutrition if I find a good deal.
And for putting an egg in your protein shake, I hope you don't get sick from salmonella poisoning.
Also if you don't like a certain protein, keep trying til you find one. I go through a five pound bag a month so I keep my options open to different brands and flavors.