For NASCAR fans the past few weeks have been quite intense, to say the least. Leaked internal messages and all the ongoing controversies have really stirred the pot of long-smoldering frustrations.