I forget what car it is, but there's a car radio that has a "max volume on startup" option to avoid this issue.
Why is this feature not standard on everything? If every time my radio defaulted to a medium low volume, and I slowly turn it up then that'd be perfect.