Robert Pattinson has earned my respect