Non Linear Fading

Do you not have any current limiting resistors at all?

Don't do that with a FET please.

The other alternative is to reduce the voltage your FET is switching, that reduces the current.