Well, cockfighting is pretty bad. And the stuff Michael Vick was doing.
How much you know about cockfighting and rosters in general? I have been to a few cockfights with my cousin who fights them regularly. You can't train or teach a roster to fight, they fight from instinct and if left on the yard loose they would kill each other or run the others off till the king .... was the only one left.
Some of his rosters are over a decade old and get regularly wormed, shots, took as good care of as most peoples pet dogs and cats. After they get so old and have shown their skill and gameness over several fights they get retired to the brood pens to keep the desired bloodline going. The sport of cockfighting goes way back probably even further than horse racing, even our founding fathers of this country enjoyed cockfighting.
Personally I did not find it that exciting and I am not a gambler so it was just a viewing event for me, not something that I care much about going to see again, but wouldn't have any problem if I did decide to go back. Just got better things to do with my time but for those who love it, they are as passionate about the sport as anyone is about any sport you compete in.
The life of a gamecock compared to a KFC or Tyson Farms chicken is no comparison. KFC chickens lifespan is 6 to 7 weeks. Most game roosters will not be fought until they are around 2-3 years old, and you have to seperate them off the yard around a year old when they start fighting each other on their own.
It is certainly not dog fighting in any sense.