GSP fought BJ when he was ranked 3rd, Anderson refused to fight Machida after BJ lost and Machida was 3rd. Anderson didn't fight Rashad who has always been on the list. The UFC made Jake Shields who was a MW on the p4p list drop down to WW to face GSP.
I don't get how the guy who has fought two guys on the p4p list (Penn, Fitch) and is taking on a third (Shields) is a coward over a guy who hasn't faced any 205ers on the list.
First of all Bj took the CHALLENGE of fighting Gsp not the other way around. Gsp had a huge weight advantage over him. Bj could easily be Featherweight. Fitch is on the p4p list???? UFC asked jake shields to drop the weight and he looked drained when he fought Kampmann.