They've been taken for granted by political parties and candidates who stay in power by - and this was the apparent gist of Obama's remarks - forcing attention and debate on issues tied to guns, religion and race (precisely because such issues resonate) rather than real problems such as health care and the economy.