Возможны варианты в зависимости от смысла:
Сам знаешь, кто не захочет это решать конструктивно (здесь кто не захочет это решать конструктивно — придаточное предложение, и текст можно было бы продолжить, например, так: Сам знаешь, кто не захочет это решать конструктивно, а кто, наоборот, захочет).
Сам знаешь кто [известный нам обоим человек, которого мы так обозначили, но не назвали его имени] не захочет это решать конструктивно.
Вася Петров — это так называемый именительный темы. При такой конструкции действительно возможны разные знаки препинания, однако, поскольку в предложении имеется личное местоимение в качестве слова-отсылки, правильным будет поставить тире: А вот Вася Петров — он нам кто?
Это вопросительные предложения, в конце нужен вопросительный знак.
Можно поставить запятую. Предложение корректно.