The thought was correct, he was probably stressed. You made it worse.
> The way i expressed it, whilst genuine thought, was expressed in a way which was passive aggressive
The way you expressed is a technicality, what counts here was your action.
Open source developers owe you nothing, you can always fork and implement your feature by yourself.
Behaving the way you did, treating it as something about you, is very selfish.