They lost me when I read "Open source discourages laziness (because everyone can see the corners you've cut)".
Whoever said that hasn't seen a lot of open source GUI's lately. Then they had the nerve to say open source products make bugs more likely to be identified because more people are looking at it. But how many of those people know what they're looking at? And is the core group, that knows what they're looking at, any bigger than some for-profit's programming team?