A carry isn't entitled to every single kill. A good support should let the carry get the kill, but that doesn't always happen
No.
Because in that 0.1 seconds you stop attacking a champion to let the ADC get the kill, that opens up a chance for them to secure an escape. And I've seen it happen.
The ADC should be glad that the enemy can't get gold and they can.
then what determines it?
the champion?
or just you claiming to be "support"?
supports dont get 20 kills, carrys do
In my opinion, top/mid/adc+support/jungler are only early game roles. A support early game role is to not take the adc's farm, protect the adc, and primarily provides bot lane vision. What they become after that is an entirely different story, likely one of Riot's list of roles. While support is also in that list, that's more geared towards champions that are heavily reliant on good buff/debuffs. For example, Blitzcrank wouldn't be considered a support once the laning phase ends. He would be whatever he built for. This could be support if he's buying support related items like auras and such, or he could be a mage with heavy amounts of AP, or even a fighter with a mix of armor/health/AD.
Supports get as many kills as many times as they secure a kill.