Spanky, glycerine has ~4.32 cals/g, not 5-6, and collagen is protein. Maybe it’s not a protein like whey or milk or egg, but it still has important aminos.
Most of the bars mentioned have soy in them, which I try to avoid at all costs. Also, almost all of them use Calcium Caseinate as their first protein, so you’re definitely getting a good dose of relatively high quality protein. One thing I have noticed is that the combination of dairy and glycerine in the bars causes me to retain a bit of water… not the kind of thing I’d eat a lot of before going to the beach.
My top choice or protein bar (considering that I avoid soy): Met-RX Protein Plus Chocolate Roasted Peanut.