There is no moral way to raise a cat.
Either they live inside and live an entire life in a few thousand square feet at best for 16-20 years, or you let them outside to hunt and they kill tons of wildlife and are exposed to becoming roadkill/coyote food etc.
My personal dodge is to adopt old cats that have already been indoctrinated into inside life and who could never be let out anyway.
Considering you're the only one who went negative, I think you won at being controversial!