"I can take this code and do whatever I want with it, but must also give away everything I've done to improve upon it."
Yes, you must give the source code of derived works to your customer if you sell them the binary.
The GPL is great while you're in college. The BSD license is good for a capitalistic society
People releasing their code under the BSD license is a great boon for proprietary vendors. The GPL seems to keep a lot of open source vendors in business. I don't see how either is better or worse for capitalism, but nice try anyway.