I don't think there's a direct correlation between the number of posts one makes on a forum and either their mechanical or off roading knowledge or skills. Actually, I would be willing to wager that it is an inverse relationship.
I have known the seller forever and have wrenched on that truck myself. If you clowns broke it playing cowboy, then that's your problem. I have a similar setup in my series truck and haven't experienced those types of failures - and yes my truck has been where that one has.
Oh and by the way - not too smart to use a snatch strap to extend a winch cable as it stores all the kinetic energy of the winch. In the event of a failure it is considerably more dangerous than a cable alone, but I would guess an expert like you already know that