I'm in the fortunate position that this is possible for me since I live in the city, have proper public transport, can walk to the supermarket and in a pinch have multiple car-sharing offers to pick from.
Still, I believe that action against climate change cannot be effective at an individual level. It's the classic tragedy of the commons - what I save in energy, the neighbor next door easily blows through the tailpipe of his SUV. Foregoing a car is not possible for large chunks of the population, those that live in areas with less good public transport, for those that regular need to travel long distances etc. So action needs to come at at least federal level, probably even at a EU level: Public transport (and long distances railway) needs to be a real alternative to private car ownership in at least most places in germany. Clean energy needs to be supported, dirty energy not (we're still paying subsidies for a lignite mine in brandenburg). So yes, demonstrations make sense, because they support the policies at a level that actually makes sense.