It's hard because each are on their own and each have a purpose or agenda. Friendship requires a certain connecting factor which is missing these days.
Online is the easiest to make friends but even there people show more resentment than friendliness.