The company has every authority to suspend someone who is always late for work. Especially when they are not giving a good reason or if they come in late due to drug abuse. Such people may really drag the company behind and so it is best to let them go.