A protest is people standing on a street corner with signs shouting and such. A riot is a mob moving through a city, breaking things, graffitiing everything in sight, fighting with cops, setting fires, etc. Some riots are more violent than others, but they're still riots.