I dont think they are stupid, its an apple thread for talking about all things apple. Like you say it was put that way after advice from Limpid due to trolling from others who constantly used the iphone thread to slag it off and talk about how wonderful android is.
Its not that hard to talk about Apple products/related stuff without slagging it off every 5 mins.