I also taught CCD for many years. Another beef I had with the church was (and is) that the CCD teachers were selected from whomever they could lasso in off the street!  (Not suggesting that you, Jake 47, were one of these). The level of incompetent teaching that was exhibited by many of those who were supposed to be teachers of religion was beyond appalling!  I had frequent discussions with my fellow teachers because many of them had NO IDEA what Catholic teaching was on any given subject and proceeded to teach their own philosophies!  But, it was obvious that these "public" kids were not worth the investment that the parish school kids were.  Very discouraging.