If you're worried about mercury, and tuna does contain higher amounts than some fish, stick with salmon. It's one of the lowest in mercury contents.
I know what you mean. Last week, I opened up a can and then wondered why I had bought it. I had to pick out some bones and it didn't seem to have been properly skinned either. However, I have also had canned salmon that was a lot better prepared, i.e., it was all good salmon meat and none of the garbage, sort of how you expect a can of tuna to be, except salmon.ewwww canned salmon is sooooooooo gross hehe