Законны ли подобные действия со стороны ВКонтакте?
При Дурове такого небыло.
Чтобы понять, законны те или иные действия - вам нужно открыть пользовательское соглашение, с которым вы соглашались когда регистрировались, и прочитать его внимательно. Все "законности" прописаны именно там. И вы с ним согласны.