Ozzie Guillen challenges MLB writer to fight after being criticized