Justin Timberlake canceled his Columbus show minutes before showtime, leaving fans frustrated. Some question why he waited so long to do it.