However, sometimes people do what I would consider stealing of ideas. For example, you and a friend start creating mockups and going through the interactions and then he decides to take that and go his own way. Then again, I guess the author would probably classify that as design and implementation rather than idea.
Truly, what is patentable should be very small. Discoveries, ideas and business models are not the implementation of an invention. Likewise, it must be an implementation. For example (since the History channel always seems to have stuff about this), if you come up with a way that a gun pushes the next bullet into the chamber and pulls back the hammer, fine. If you say, I want to patent a gun that automatically gets the gun ready for the next bullet, not fine. In the first, you've done a specific thing - there might be more than one way to do it and you've developed a specific fashion. In the second, you're just saying that it could be done through some method you haven't implemented anything.