There would be an outrage if it was foreign money and not American Citizens living and working abroad.
They have the right to vote, they also have the right to contribute to American Campaigns.
Nice try. There was, unfortunately, this:
"The Brits — and Americans — who gathered for Romney’s London fundraisers were reportedly more welcoming than the politicians and reporters who chided him repeatedly Thursday."
You got any proof that British citizen's contributed ?
Just because they attended doesn't mean they gave any money.
You know that it's legal for dual citizenship Americans to contribute.
If you don't agree with the law, work to change it.