The Linux community is very fragmented. This does not have to be a bad thing at all. Diversity is important for innovation and choice for users. However, because there are so many different projects, people sometimes get at other Linux users within the community. If you have your own opinion or are doing things differently, other people will get at you. Most of the Linux users already have enough opposition from Windows and Mac OS diehards and they don't need more from their own community of GNU/Linux. We are all in this together and we want to promote Linux to as many people as possible. It does not help when other individuals are bashing you because you are using a different distribution than they are or think in a different way. Tolerance is crucial in a diverse community. We need to respect each other's opinions instead of bashing one another.
It is also sad to see that some people are getting at new users of Linux. We need to be welcoming and helpful instead of arrogant and exclusive. New users need our help to find solutions and figure Linux out. We cannot bring them in, chew them up, and spit them out. People are not going to switch over if we are constantly fighting ourselves and being rude to newcomers.
This internal bickering within the Linux community is not very helpful and often brings projects to a halt. We need to realize that working together is more important than working against each other. We are fragmented but that doesn't mean it has to be a negative thing. Lets make our diversity in the GNU/Linux community a positive point and work together to promote GNU/Linux as a whole. It is an excellent concept that keeps growing and flourishing. Tolerance of each other and acceptance of new users is essential. Peace, love and Linux.