People rising up against the government (in the US) are assumed traitors until they win. Then they are heroes for liberating an oppresive government.
We've never declared war on ourselves, we declared war on the Confederate States, a nation which suceeded from the united states.
What do you mean blame for it's problems? I see nothing wrong with the way my government is handling anything. The way we've handled the entire terrorist situation is model, it's the way every incident regarding terrorism should be handled. Heighten security and kill them.
Would you propose (so that we don't show them we're scared) we open the borders to the united states? How about drop airport security? Of course you don't because then you'd probably cry about how we're not secure enough blahblah. It's a never ending story and anyone who doesn't live in the US is never happy with anything we do. Oh well, too damn bad for you.
When the same thing that happened to Madrid happens to other countries maybe they will see it the way of the United States. You know, since Madrid had no previous quarrel with the terrorists. These people do it to spread fear. They don't do it in all part because we're attacking them. They find a target with a high death rate and attack it. It's how they think.