Hehe, I've actually been called a "lousy developer" pumping out "non-functional **** that nobody needs" within a couple of hours of releasing my first application.
Being told that free software will always be crap isn't really encouraging, either.
And, like I said, many developers are thrown off by people constantly repeating that Maemo is dead, just because Nokia decided to move on. Would you start developing for something you believe is dead already?