City youth protest big corporations, demanding they pay taxes