There are too many taxis in Dublin, over 12,000. What can be done to solve the over supply in the face of declining demand? We've had several dramatic protests by taxi driver unions lately and I agree that no more licences should be sold but they also need to face the fact that there are too many of them. How can this problem be solved? Will the market do it or should the city council or regulator do something?