Правильно с мягким знаком: знаешь.
Предпочтительно: не знаешь знаков препинания. Подробные рекомендации см. в «Письмовнике».
Запятая перед знаешь нужна.
Запятая стоит верно.
Возможны варианты в зависимости от смысла:
Сам знаешь, кто не захочет это решать конструктивно (здесь кто не захочет это решать конструктивно — придаточное предложение, и текст можно было бы продолжить, например, так: Сам знаешь, кто не захочет это решать конструктивно, а кто, наоборот, захочет).
Сам знаешь кто [известный нам обоим человек, которого мы так обозначили, но не назвали его имени] не захочет это решать конструктивно.
Верно: Чего только не узнаешь на форуме!
Корректно: Не знаешь, как написать, — перефразируй.
Запятые не нужны. Не выделяются запятыми слова видишь, знаешь и т. п. в вопросительно-восклицательных предложениях типа: А он знаешь какой хороший!; А он видишь что делает?