The reason people have ganged up is because you show up out of the blue and your choice of words (at least to others) seems to indicate a condescending tone. Joining the conversation with a bit more tact and sharing your ideas and opinions without belittling others tends to be a better way of stepping in.