Это просторечие. Нормативно: слабость к чему-либо.
Правильно: Как только ни корили деда домашние за слабость характера, но ни разу не мог он отказать в просьбах соседям.
Как художественный прием - возможно.
Запятая поставлена правильно.
Внимательный
Внимающий
Спасибо за внимание
Принимая во внимание
Обратите внимание
Это просторечие. Нормативно: слабость к чему-либо.
Правильно: Как только ни корили деда домашние за слабость характера, но ни разу не мог он отказать в просьбах соседям.
Как художественный прием - возможно.
Запятая поставлена правильно.