Does your ability to work hard depend on your environment?  If so, is it the correct decision to leave the environments that don't foster hard work?
do your best to find the best environment you can. but other than that, cope with the environment you have