True!!!! I myself have experienced that a fresher puts in lots of effort and becomes L2 in less than 3 months, while an L2 personnel hired, remains L2 for years. They simply lack the self motivation. However training we can offer, they just remain lazy, resulting us in no other option other than to ask to look for new job

I don't fire, I give them warning and along with it, a fixed time to find a new job. Do or Die!!
Attitude matters. I agree that a bad hire is more or less equal to $50000 mistake.