Вопрос очень сложный. Да и от "злобы", если это не просто мерзкая черта характера, а заболевание, психические отклонения, просто не избавишься, да и предупредить болячку вряд ли сможешь.
Иногда за один год бабулька-одуванчик может превратится в злобную мегеру, которая думает, что дети хотят ее отравить и забрать квартиру, соседи все мешают, животные априори все грязные и блохастые.
Увы, маразм и слабоумие могут развиться как в богатстве, так и в бедности. Единственное, если семья зажиточная, то мать или отца смогут немного подлечить, врачи назначат препараты, которые купируют агрессивность и жестокость. И старик остаток жизни проживет спокойно и в комфорте.
Что касается склочного характера в старости, то тоже не все так просто. Люди редко меняются. И если в молодости "злоба" и "стервозность" немного сглаживаются, например, человек счастлив, нашел вторую половину, родил детей, построил карьеру, то в старости, все фобии разрастаются "семимильными шагами".
Дети выросли и уехали, муж (жена) умер или тяжело болеет, на пенсии скучно, и самого хворь одолевает, то вряд ли будет хорошее настроение и доброжелательность. Вся молодежь становится "проститутками" и "наркоманами", дети "орущими пиявками", соседи "шумными и ворчливыми". Можно продолжать до бесконечности. И при этом человек считается психически здоровым. Зато живущие с ним потихоньку с ума сходят.