Armymedic,
Yes, soy is an excellent form of protein for cattle and very widely used, as are others. Unfortunately, meat based protein is a cheaper, more readily available alternative which is why some will use it instead.
Caesar, you make a good point on the ethics of this issue. Just...