The reason Obama is so bitter? The NRA has their convention today; McCain’s speaking in the next hour.