Public demonstrations, political protests calling for the government to resign, and long queues at gas stations and grocery stores have been a regular feature in Sri Lanka for the last few weeks.