Собрание - просто народ собрался побазарить без выдвижения требований, привелечения внимания, протеста и т.д.
Шествие - люди идут по определенному маршруту, но без плакатов и атрибутики. Цель - привлечь внимание к проблеме.
Демонстрация - тоже шествие, только с плакатами и другой атрибутикой АГИТАЦИИ.
Пикетирование - один человек ( и более:D ) выражает своё мнение по какому-то вопросу с плакатом и другой атрибутикой АГИТАЦИИ.
Митинг - стоим на одном месте толпой и выражаем своё мнение по вопросу (как написано в законе преимущественно общественно-политического характера) без плакатов.
И снова Добрый день)