Всегда верно: положить, класть.
Правило простое. Правильно: класть, кладу и положить, положу.
Правильно только класть.
Правильно: класть, кладу и положить, положу (в качестве видовой пары).
Всегда правильно только класть.
Ваш знакомый прав. Употребление слова ложить в речи грамотного человека недопустимо, это грубейшая ошибка. Правильно: класть (что делать?) – положить (что сделать?).
Правильно: класть (несовершенный вид, что делать?) – положить (совершенный вид, что сделать?). Глагола покласть нет в русском литературном языке.
Основное правило: класть употребляется без приставки, -ложить употребляется с приставкой (класть, кладу, наложил, выложил).
Ошибки нет. Глагол ложиться (форма 3-го лица ложится) существует.