It is a good way to bring attention to your issue. It is a poor way to make people care about it though. As far as it being justified if you infringe on other people's rights to try and change something you are doing it wrong. If it is something like a sit in during the 60s that isn't a big deal, if you block miles of traffic in NYC that causes ripples that ruins many peoples days.