No, it doesn't really make sense; 'foil' generally relates to preventing an evil act. The Youth League staged a demonstration in the town protesting the prevention by police of its central council meeting today.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.