If you invest in the stock market and expect companies to be making large profits all the time then you're going to be very disappointed. That's not how it works. There are financial reports, market regulators, analysts. History tells us that awful companies with shady practices would always get caught in the end, no matter how big they are.
Everyone should invest, but investors should always do their research.
Where do you live?