I was buying the tubes of meat (for easier storage in the fridge) but I found them to be really gross like this, as well. Our Walmart sells them for $4.50 for the 1 pound tubes and $13 for the 3 pound. I still have some in the freezer that I will use up for the family (but not for me) because I think they must have something in them, as you have all been mentioning above.
I have been eating the rest of my beef from our last meat order (2017). My kids refuse to eat this (as they say it is expired) but to me it tastes great, and there is nothing wrong with it. That meat is grain fed, from beef that were never injected with any steroids, (our friends are strict about this). It is very delicious meat, but I cannot afford to buy it anymore, unfortunately (as they only sell it in quarters or halves). They used to sell me large chickens and eggs back then as well, all amazing tasting, superb quality.