Its the end grain that soaks up the stain more than the rest of the stock that bugs me the most.
Some sort of spray applied tinted laquer would seem to be the best solution ?