I run cgminer with --disable-rejecting swith but it does not disable bad pool:
--------------------------------------------------------------------------------
(1s):385.2M (avg):383.9Mh/s | A:15 R:11 HW:0 U:1.8/m WU:4.9/m
ST: 2 SS: 0 NB: 2 LW: 115 GF: 2 RF: 0
Connected to multiple pools without LP
Block: 00a3d71a4f419dc9... Diff:19.3M Started: [03:39:46] Best share: 55
--------------------------------------------------------------------------------
[P]ool management [G]PU management [ S ]ettings [D]isplay options [Q]uit
GPU 0: | 384.3M/383.9Mh/s | A:15 R:11 HW:0 U:1.75/m I: 8
--------------------------------------------------------------------------------
[2013-06-25 03:44:26] Pool 2 difficulty changed to 2
[2013-06-25 03:44:31] Accepted ddb8d8b8 Diff 1/1 GPU 0 pool 1
[2013-06-25 03:44:40] Accepted 3c8269c7 Diff 4/2 GPU 0 pool 0
[2013-06-25 03:44:47] Accepted 6417bafe Diff 2/2 GPU 0 pool 0
[2013-06-25 03:44:47] Accepted 0c7b0f0e Diff 20/1 GPU 0 pool 1
[2013-06-25 03:44:48] Accepted fae749e0 Diff 1/1 GPU 0 pool 1
[2013-06-25 03:44:56] Accepted 37bc0d55 Diff 4/2 GPU 0 pool 2
[2013-06-25 03:44:56] Stratum from pool 2 requested work restart
[2013-06-25 03:45:24] Rejected 324adb6e Diff 5/2 GPU 0 pool 2 ((20, u'unknown-work', None))
[2013-06-25 03:45:25] Accepted 204e06e8 Diff 7/2 GPU 0 pool 0
[2013-06-25 03:45:40] Rejected 74a16707 Diff 2/2 GPU 0 pool 2 ((20, u'unknown-work', None))
[2013-06-25 03:45:57] Rejected 41228217 Diff 3/2 GPU 0 pool 2 ((20, u'unknown-work', None))
[2013-06-25 03:46:14] Rejected 49256258 Diff 3/2 GPU 0 pool 2 ((20, u'unknown-work', None))
[2013-06-25 03:46:16] Rejected 3612856b Diff 4/2 GPU 0 pool 2 ((20, u'unknown-work', None))
[2013-06-25 03:46:48] Accepted 77f0404b Diff 2/1 GPU 0 pool 1
[2013-06-25 03:47:48] Stratum connection to pool 2 interrupted
[2013-06-25 03:47:48] Pool 2 difficulty changed to 2
[2013-06-25 03:47:53] Accepted ea2cda0a Diff 1/1 GPU 0 pool 1