Obama knows full well, as does everyone else, that this was the first terrorist attack on American soil since 9-11. He just doesn’t want to admit that we are exposed under him, and weaker. Attacking the US these days is like taking candy from a (particularly dim-witted) baby.
Actually, it is at least the second attack on his watch. Remember the Army Recruiting Center shooting?