//// So Canary, you think cats should be kept indoors?////
Kept within their owner's premises, certainly (or kept on a lead when outside the same). If the owners premises are totally indoors, then a toilet tray is a solution. The only reason for cats running free is to satisfy their pre-domestication hunting instincts - these have to be suppressed/contained in dogs, so why not in cats too.