Kaveri river's length in Karnataka is 320KM and in Tamil Nadu about 416 KM.Total length of the river being 765KM,it covers 41% of the total length in karnataka and not 33% as you have indicated in your post,and it covers 54% in tamil nadu and not 66% as you claim.Even if you go by the logic of length,karnataka should have got more water than what has been allocated(nearly 330 tmc).
Moreover worldover,it is not the lenght that matters,it is the yield that is taken into consideration.The yield from Karnataka of the total yield of around 800tmc is 435tmc(which is 53%) and from Tamil Nadu,252tmc(which is 32%) and from Kerala 113tmc(which is 14.3%).So Karnataka should logically get around 410 tmc ft and Tamil nadu around 260ft.
Coming back to KRS dam and other dam's capacity,total storage in Karnataka does not even cross 60tmc ft.Hence your argument that Karnataka's storage capacity for Kaveri Water is more is not at all correct.
Coming to the KRS dam's original capacity.It was originally planned by Karnataka to hold around 90 tmc ft of water.It was designed by Sir M Vishweshvariah one of the most respected engineers of the era,but Tamilians backed by Britishers blocked it.It was not the technical infeasibility that made the dam height to be reduced to the current height.
As for as the violence is concerned,tamilians torched a KSRTC bus in Hosur(last week) and other charges of violence against them(as indicated by me) sticks including killin