I only watched the last 100 laps but I did not hear the NRA mentioned once. Were the broadcasters forbidden from mentioning the race's title sponsor? If so the NRA should sue the hell out of NASCAR and FOX.
A friend asked the Texas Motor Speedway on facebook on this issue. The naming rights to the race is between the track and sponsor. If the sponsor wants mentioned on broadcast, they have to pay the broadcaster also (though they may get some free mentions like someone mentioned). Lets not jump all over Fox yet until we know if NRA tried to get broadcasting sponsorship also.