The "3 year degree". When I finished my three year Science degree I looked back on my time not with pride but rather disdain and anger. I felt like the work I had done to achieve the piece of paper my degree was written on did not warrant three years of my life. I felt like if the university gave me the opportunity, I could have completed my degree in a year, with full time or over time studying. That being said I had the luxury of living in a country with free or freeish education. Don't even get me started on PhDs and postdocs.
Science funding: While science is supposed to be impartial, illuminating and free for all it sadly isnt. Pharmaceutical companies pay big money to get results that allow them bring drugs on the market. I'm not suggesting there methods are corrupt, far from it, but the fact that they have a vested financial interest in results steers there line of thinking so that any scientific discoveries that arn't beneficial to drug x are shelved. PhD students who are supported with financial grants are also impended by NDA paperwork and a wall of patent/commercial impediments.
The point I'm making is that It's not suprising people lose faith in science when they start to look beyond the superficial layers. Science is difficult, confusing and complicated but It's also essential, It's also wonderful and It's also fundamental for human society. The problem though (at least it appears to me) is that in many ways there is a huge disconnect between cutting edge science/peer review articles and the general public. I've been thinking about what to do to plug that gap and make science more accessible to people without requiring 5 years of studying but thats another story all together.