It's been eleven years or so since I went to an FFL board meeting, but I wouldn't have described them then as solid Republican. I still give the organization money but I think they are morally conservative (and rather shy about it) but politically liberal - all carrot and no stick. A society just won't work that way - it's against human nature.