Вообщее-то ребенок должен понимать слово "нельзя" без всяких аргументов. Особенно, если ребенок не у себя дома. В семь лет дети обычно уже знают, как себя нужно вести в гостях, что можно, и что нельзя. А уже тем более, если взрослый человек просит не свистеть, то это вообще не обсуждается.