Longfang is almost good enough to take, if you want a third best ST ranged attack worse that all of your ST melee attacks.
Channgelgun is garbage-water.
Yes, you are in the wrong and a hypocrite.
You demanded someone else have a worse experience because yours takes priority. This is exactly what you were complaining about.