Nick Diaz was originally scheduled to face Georges St-Pierre at UFC 137, but was pulled from the main event after missing two media obligations. He now faces B.J. Penn, who Diaz says is a better fighter than St-Pierre.