To say that drug patents are nothing but greed is way off base. The cost of R&D together with the work needed for FDA approval is typically astronomical – the only way you're recouping that is with a monopoly and a high price.
(Trivially searchable, for example here: http://adage.com/article/special-report-pg-at-175/procter-ga...)