Nothing wrong with making profits from guns. Also nothing wrong with making profits from manufacturing cars, but we have safety regulations which reduce those profits. We accept that because we are responsible as a society on car safety.
We are not responsible as a society on gun safety. We let ideologues stop us from implementing the regulations we need.
And the fact that some of those ideologues present themselves as moral leaders is unbearable hypocrisy.