I would say:
1) Many shopkeepers are (lapsed) in their duty when it comes to selling a tobacco product. They don't check the buyer's ID. Society has become concerned.
2) Many shopkeepers are (lapsed) in selling tobacco and alcoholic drinks as they don't check the IDs of all the buyers. It has become a major concern.
I have put 'lapsed' in brackets because I'm not sure it is the correct word - I would ask a teacher to confirm this. I have made some changes which may not have been necessarily wrong in the first place but is how I would have written it. Hope it is ok.
Student or Learner