Я поправляю в случае, если:
1) разговор ведется более или менее на равных (в определенных ситуациях, если диалог не в вашу пользу, исправление ошибок собеседника также может закончиться не в вашу пользу);
2) ошибки грубые, "режут слух"; например ложит* вместе кладет, мы позвОним* вместо позвонИм, плотят* вместо платят и т.п.; если ошибки довольно простительные (конечно, с субъективной точки зрения), вроде обеспечЕние* вместо обеспЕчение, то я их игнорирую.
Я могу поправить человека если это полностью противоречит правилам или звучит очень грубо или несёт в себе неправильный смысл
Вы держите дома ежов?)