Yeah, some brands are nasty, such as the stuff I once, or twice, had as a little kid. Nasty, yuk. Really, really aweful. Now I buy Alpro Soy milk, and it tastes quite nice, ceteinly not nasty in any way (probably not all varieties).
My advice, try different brands and different varieties. Some are horrible, and some are good.