If the foreigner laughs at your stupid laws he is merely pointing the obvious. There is nothing wrong in being truthful . You could argue the foriegner is impolite when he laughs but really anyone with some civility would laugh at the stupid laws in India.