I've had to reject an offer I wanted because the IP terms were draconian (even beyond what I consider standard) and the company wouldn't badge on it.
Other companies did agree to make changes to get an otherwise unacceptable contract bearable.
This situation has taught me 2 things:
1 - most developers don't care, those that do know about it, don't think it's a big deal.
2 - because it has basically become industry standard developers assume it's OK and that no one would sue them.
This situation has taught me 2 things: 1 - most developers don't care, those that do know about it, don't think it's a big deal. 2 - because it has basically become industry standard developers assume it's OK and that no one would sue them.