2. Open Source projects require that you sign your copyright away and assign it to them or offer them a license on compatible terms with their license. Signing a contract to assign your rights or offer your contribution under AGPL is standard fare. How many open source projects did you contribute to where you DIDN'T have to assign your rights?
1. They didn't "make" $200,000, they got $200,000 in donations, and yes, people should be allowed to accept donations. If you don't like the terms, don't donate. I'm sure the Diaspora guys would love it if someone put up another kickstarter page accepting donations towards contributing to the Diaspora code base.