Разница между предлогами «ради» и «для» в современном русском языке заключается в их значении:
- «Ради» обозначает «для кого-либо или чего-либо, в интересах кого-либо или чего-либо». gufo.me dic.academic.ru Например: «ради общего дела», «ради детей, друга сделать что-либо». gufo.me dic.academic.ru
- «Для» может обозначать нейтральное назначение предмета: «гель для волос», «вилка для салата». reshak.ru Такое значение лишено связи с особенными интересом, желанием, личной вовлечённостью. reshak.ru
Кроме того, «ради» может употребляться в значении «с какой-либо целью» (например: «шутки ради», «смеха ради»). gufo.me dic.academic.ru
При этом во многих случаях предлоги взаимозаменяемы. reshak.ru