Sparkfun is advocating the inclusion of all communities and making resources known to underserved communities, not making a specific moral stand. By showing support for the LGBT community, they can only be serving their demographic. Your counter examples are erroneous as well - until Sparkfun shows you how reanimate a fetus with an Arduino, create an automated illegal immigrant detector, or how to stop bullets Magneto style, they will remain irrelevant to engineering and the Maker community. By the way, if you are going to hate on Sparkfun for this, go hate on Adafruit as well - they are VERY outspoken about LGBT issues and change their logo to a rainbow theme every June in support of LGBT month.
Full article: https://www.sparkfun.com/news/2130