I think its interesting that you described exactly the big problem the GPL was supposed to solve. The entire intention is to not allow another party to take the work you've done and build a minor increase in value and then piggy backing on all the value you've created.
Now you've removed contributions that could have made the original project better - most of the intention of open source is to make something that others can contribute too.