when you talk so much crap you will always be held to a higher standard.
Floyd constantly claims he is the greatest, nobody can beat him, he is better than Ali, Robinson, and all the ATG's, this is why he gets criticized, Pacquiao and Cotto don't talk crap and don't go around every day claiming they are the best ever and that nobody can beat them.
Nobody likes a talker who doesnt back up his mouth, Floyd kept saying how he would beat Pac easy, yet never fought him even when Pac agreed to the testing. If you can beat hte man easy why never fight him? Why let other guys have a shot, and why let JMM take your glory?
its basic common sense.